package _99练习RPG游戏;

import java.awt.Point;

public class GameRole {
	// RGPGame 地图 N*N
	// 定义一个游戏角色类 GameRole
	// 属性: name 地图坐标 x y 血量hp
	// 方法:
	// 移动 void move(char direction)
	// 传入 'w' 'a' 's' 'd' 向指定方向移动 ,不能出地图 (0~N-1)

	String name;
	int x;
	int y;
	int php;

	public Point move(char direction) {
		switch (direction) {
		case 'w':
			// 加判断，不能让人物走出去
			if ((y - 1) > 0)
				y--;
			break;
		case 's':
			if ((y + 1) < 10)
				y++;
			break;
		case 'a':
			if ((x - 1) > 0)
				x--;
			break;
		case 'd':
			if ((x + 1) < 10)
				x++;
			break;
		}
		return new Point(x, y);
	}

}
